.devices .header {
	background:#fff;
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:0.8em;
	font-weight:bold;
	overflow:hidden;
	padding:4px 40px 3px 100px;
}
.devices .header SPAN {text-align:center;}
.devices .header SPAN.right {float:right;} 
.devices .header SPAN.uptime {width:150px;}
.devices .header SPAN.metrics {width:350px;}
.devices .device {
	display:block;
	border-bottom:1px solid #ccc;
	padding:4px 40px 3px 100px;
	position:relative;
	overflow: hidden;
	min-height:50px;
	text-decoration: none;
}

.devices .device IMG {border:none;}
.devices .device.odd {background:#eee;}
.devices .device B {display:block;font-weight:bold;color:#000;text-decoration:none;}
.devices .device SPAN {color:#666;font-size:0.8em;}
.devices .device IMG.icon {position:absolute; top:5px; left:40px; width:}
.devices .device .info {float:right;}
.devices .device .info SPAN {float:left;text-align: center;font-size:0.6em;margin:3px 5px;}
.devices .device .info SPAN IMG {height:30px;width:100px;display:block;border:1px solid #ccc;}
.devices .device .info .uptime {width:150px;color:#000;font-size:0.9em;display:block;text-align:right;}
.devices .device .info .uptime B {}
.devices .device.down {background:#fcc;}
.devices .device:hover {background-color:#ffc;}